package com.softer.wxzj.service;

import com.github.pagehelper.PageInfo;
import com.softer.wxzj.common.entity.Page;
import com.softer.wxzj.entity.BaseBankInfo;
import com.softer.wxzj.entity.BaseContractorBankInfo;
import com.softer.wxzj.service.base.BaseService;

import java.util.List;

/**
 * @author Gong Zhiyang
 * @date 2019/6/26
 */
public interface BaseContractorBankInfoService extends BaseService<BaseContractorBankInfo> {
    /**
     * 查询承办银行下拉列表
     *
     * @return 承办银行列表
     */
    List<BaseBankInfo> getAllList();

    /**
     * 查询承办银行列表
     *
     * @param page                   分页实体
     * @param baseContractorBankInfo 查询实体
     * @param fuzzy                  模糊查询字段
     * @return 承办银行列表
     */
    PageInfo<BaseContractorBankInfo> getList(Page page, BaseContractorBankInfo baseContractorBankInfo, String fuzzy);

    /**
     * 通过登录人查看银行
     * @return
     */
     List<BaseBankInfo> getAllListSelect();
}
